Greek & Roman Persian & Carthaginian Roman & Carthaginian Greek & Persian
Bouvines Orleans Adrianople Tours
Romans Persians Carthaginians Greeks
Persians Indians Africans Saracens
Egyptians Persians Trojans Romans
Greek Trojan Carthaginian Roman
Adrianople Metaurus Cannae Plateau
Persian Indian African Arab
Romans & Carthaginians Romans & Persia Romans & Trojans Romans & Greeks
Greeks Persians Saracens Carthaginians